#ifndef MYCOIN_H
#define MYCOIN_H

#include <QPushButton>
#include <QTimer>
class MyCoin : public QPushButton
{
private:
    int posX;
    int posY;
    bool flag; // 用于判断正反
    bool isAnimation = false; // 是否播放动画
    QTimer * timer;// 翻转
    int min = 1; // 最小图片
    int max = 8; // 最大图片
    bool isWin = false; // 判断是否胜利
    Q_OBJECT
public:
    explicit MyCoin(QWidget *parent = nullptr);
    MyCoin(QString filePath,int x,int y,bool f);
    void setXY(int x,int y);
    void setFlag(bool f);
    void changeFlag(); // 翻转特效
    void mousePressEvent(QMouseEvent *ev);
    int getX();
    int getY();
    bool getFlag();
    void setWin(bool win);
signals:

};

#endif // MYCOIN_H
